﻿namespace FFF.Test.Entity.FW.View
{
    using System;
    using System.ComponentModel.DataAnnotations;
    using System.ComponentModel.DataAnnotations.Schema;
    using Abp.AutoMapper;
    using Abp.Domain.Entities;
    using FFF.Test.Entity.Framework.View;

	/// <summary>
    /// View_FW_Action2User视图
    /// </summary>
	[Table("View_FW_Action2User")]
    [Display(Name = "View_FW_Action2User视图", Description = "View_FW_Action2User视图")]
    [AutoMapTo(typeof(ViewFWAction2User))]  
    public partial class ViewFWAction2User : BaseView<Guid>
    {
        /// <summary>
        /// Action2UserGUID
        /// </summary>
		[Display(Name = "Action2UserGUID", Description = "Action2UserGUID")]
        [Column("Action2UserGUID")]
        public override Guid Id { get; set; }
           
         /// <summary>
        /// 动作GUID
        /// </summary>
		[Display(Name = "动作GUID", Description = "动作GUID")]
        [Column("ActionGUID")]
         public Guid? ActionGUID { get; set; }
           
         /// <summary>
        /// 动作代码
        /// </summary>
		[Display(Name = "动作代码", Description = "动作代码")]
        [Column("ActionCode", TypeName = "VARCHAR(512)")]
		[StringLength(512)]
        public string ActionCode { get; set; }
           
         /// <summary>
        /// 功能代码
        /// </summary>
		[Display(Name = "功能代码", Description = "功能代码")]
        [Column("FunctionCode", TypeName = "VARCHAR(128)")]
		[StringLength(128)]
        public string FunctionCode { get; set; }
           
         /// <summary>
        /// 对应的功能GUID
        /// </summary>
		[Display(Name = "对应的功能GUID", Description = "对应的功能GUID")]
        [Column("FunctionGUID")]
         public Guid? FunctionGUID { get; set; }
           
         /// <summary>
        /// 父级的ID
        /// </summary>
		[Display(Name = "父级的ID", Description = "父级的ID")]
        [Column("ParentGUID")]
         public Guid? ParentGUID { get; set; }
           
         /// <summary>
        /// 模块GUID
        /// </summary>
		[Display(Name = "模块GUID", Description = "模块GUID")]
        [Column("ModuleGUID")]
         public Guid? ModuleGUID { get; set; }
           
         /// <summary>
        /// 用户GUID
        /// </summary>
		[Display(Name = "用户GUID", Description = "用户GUID")]
        [Column("UserGUID")]
         public Guid UserGUID { get; set; }
           
    }
}
